home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / graphics / fxforge / distortfx / bevelbutton < prev    next >
Text File  |  1999-06-15  |  1KB  |  56 lines

  1. Filter Factory Plugin Information:
  2.  
  3. FILENAME: BUTTON.8BF
  4.  
  5. CATEGORY: 
  6. Render
  7.  
  8. TITLE:    
  9. ButtonMaker Square
  10.  
  11. COPYRIGHT:
  12. Copyright ) 1996 Roberto Puon.
  13. All Rights Reserved.  Distribute Freely.
  14.  
  15. AUTHOR:   
  16. http://www.gtlug.org/~puon
  17.  
  18. Map 0: [Map 0:]
  19. Map 1: [Map 1:]
  20. Map 2: [Map 2:]
  21. Map 3: [Map 3:]
  22.  
  23. Control 0: [Bevel Size:]
  24. Control 1: [Depth/Contrast:]
  25. Control 2: [Control 2:]
  26. Control 3: [Control 3:]
  27. Control 4: [Control 4:]
  28. Control 5: [Control 5:]
  29. Control 6: [Control 6:]
  30. Control 7: [Control 7:]
  31.  
  32. R=
  33. put(val(0,1,min(X,Y)/2),0),put(val(1,48,212),1),put(val(1,96,164),2),
  34. (c2d(x,y)<128)&&(c2d(X-x-1,y)<128)&&((y<get(0)))?c*get(1)/128:
  35. (c2d(x,y)>128)&&(c2d(x,Y-y-1)>128)&&((x<get(0)))?c*get(2)/128:
  36. (c2d(X-x,Y-y)>128)&&(c2d(X-x,y)>=128)&&((x>X-1-get(0)))?c*get(3)/128:
  37. (c2d(x,Y-y)<=128)&&(c2d(X-x,Y-y)<128)&&((y>Y-1-get(0)))?c*get(4)/128:c
  38.  
  39. G=
  40. put(val(1,164,96),3),put(val(1,212,48),4),
  41. (c2d(x,y)<128)&&(c2d(X-x-1,y)<128)&&((y<get(0)))?c*get(1)/128:
  42. (c2d(x,y)>128)&&(c2d(x,Y-y-1)>128)&&((x<get(0)))?c*get(2)/128:
  43. (c2d(X-x,Y-y)>128)&&(c2d(X-x,y)>=128)&&((x>X-1-get(0)))?c*get(3)/128:
  44. (c2d(x,Y-y)<=128)&&(c2d(X-x,Y-y)<128)&&((y>Y-1-get(0)))?c*get(4)/128:c
  45.  
  46.  
  47. B=
  48. (c2d(x,y)<128)&&(c2d(X-x-1,y)<128)&&((y<get(0)))?c*get(1)/128:
  49. (c2d(x,y)>128)&&(c2d(x,Y-y-1)>128)&&((x<get(0)))?c*get(2)/128:
  50. (c2d(X-x,Y-y)>128)&&(c2d(X-x,y)>=128)&&((x>X-1-get(0)))?c*get(3)/128:
  51. (c2d(x,Y-y)<=128)&&(c2d(X-x,Y-y)<128)&&((y>Y-1-get(0)))?c*get(4)/128:c
  52.  
  53. A=
  54. a
  55.  
  56.